package com.expert.miniapp.service;

import com.expert.miniapp.dto.AnalysisReportDTO;

/**
 * AnalysisReportService - AI ƥ���������ҵ��ӿڡ�
 */
public interface AnalysisReportService {

    /**
     * �����Ƽ������ɵ���Դƥ��������档
     *
     * @param itemId �Ƽ��� ID
     * @return �������������ı�������ʱ��� DTO
     */
    AnalysisReportDTO generateAnalysisReport(String itemId);

    /**
     * ��ȡ�Ѿ����ɵķ�������
     *
     * @param itemId �Ƽ��� ID
     * @return �������������ı�������ʱ��� DTO
     */
    AnalysisReportDTO getAnalysisReport(String itemId);
}
